Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Використання модуля UART для зв’язку з комп'ютером.

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Електронні обчислювальні машини

Інформація про роботу

Рік:
2004
Тип роботи:
Лабораторна робота
Предмет:
Основи програмування та алгоритмічні мови
Група:
СКС-5

Частина тексту файла

Міністерство освіти і науки України Національний університет „Львівська політехніка” Кафедра ЕОМ Лабораторна робота №2 „Використання модуля UART для зв’язку з комп'ютером” Виконав студент групи СКС-5 . Львів-2004 Мета роботи Ознайомитись з модулем UART. Теоретичні відомості. Особливості і Короткий Огляд • Асинхронний одержувач і відправник • Формат даних сумісний з послідовним форматом даних RS-232. • Норма передачі до 6 Mbits/second • Пакет даних складається з старту, перевірки парності, і бітів зупинки • Масковане переривання при отриманні регістр переповнений і/або буфер передачі порожній • Парність, вихід за межі, і виявлення помилки в пакетах. • Функції передачі і прийому на високому рівні. Модуль UART - це 8-розрядний універсальний асинхронний приймач передавач який підтримує дуплексний режим сумісний з RS-232, і послідовну передачу даних по двох і більше лініях.Підтримується програмоване тактування і масковані переривання.Функції API дозволяють ініціалізувати, конфігурувати і працювати з модулем UART. Додатковий високорівневий API підтримує роботу з рядками  Функціональний Опис Модуль UART включає послідовні приймач і передавач.В PSoC UART розділений на два блоки, які реалізують TX і RX, в Редакторі Пристрою PSoC. Блок TX PSoC забезпечує функціональність передавача і блок RX PSoC забезпечує функціональність приймача.RX і TX діять незалежно. Кожний має свій власний регістр статусу, контроль, програмоване переривання, в/в, буферний регістр, і регістр зсуву. Вони розділяють сигнал дозволу, тактування, і формат даних. Установка біту дозволу в регістрах контролю RX і TX включає UART. Дозвіл і блокування виконується, використовуючи функції API. Сигнал тактування в модулі UART є спільним для RX і TX. Частота тактування Має бути у вісім разів більша частоти передачі розряду даних.Частота конфігурується використовуючи Редактора Пристрою Конструктора PSoC. Дані отримані і передані є потік бітів який складається з стартового біта, вісім розрядів даних, контроль парності, і бітів зупинки.. Як RX так і TX є набором до тієї ж конфігурації паритету. Текст програми. include "m8c.inc" include "memory.inc" include "UART_2.inc" export UART_2_SetTxIntMode export _UART_2_SetTxIntMode export UART_2_EnableInt export _UART_2_EnableInt export UART_2_DisableInt export _UART_2_DisableInt export UART_2_Start export _UART_2_Start export UART_2_Stop export _UART_2_Stop export UART_2_SendData export _UART_2_SendData export UART_2_bReadTxStatus export _UART_2_bReadTxStatus export UART_2_bReadRxData export _UART_2_bReadRxData export UART_2_bReadRxStatus export _UART_2_bReadRxStatus export UART_2_IntCntl export _UART_2_IntCntl export UART_2_TxIntMode export _UART_2_TxIntMode export UART_2_PutSHexByte export _UART_2_PutSHexByte export UART_2_PutSHexInt export _UART_2_PutSHexInt export UART_2_CPutString export _UART_2_CPutString export UART_2_PutString export _UART_2_PutString export UART_2_PutChar export _UART_2_PutChar export UART_2_Write export _UART_2_Write export UART_2_CWrite export _UART_2_CWrite export UART_2_cGetChar export _UART_2_cGetChar export UART_2_cReadChar export _UART_2_cReadChar export UART_2_iReadChar export _UART_2_iReadChar export UART_2_PutCRLF export _UART_2_PutCRLF IF (UART_2_RXBUF_ENABLE) export UART_2_CmdReset export _UART_2_CmdReset export UART_2_bCmdCheck export _UART_2_bCmdCheck export UART_2_bCmdLength export _UART_2_bCmdLength export UART_2_bErrCheck export _UART_2_bErrCheck export UART_2_szGetParam export _UART_2_szGetParam export UART_2_szGetRestOfParams export _UART_2_szGetRestOfParams ENDIF ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; WARNING WARNING WARNING ; The following exports are for backwards compatibility only and should ; not be...
Антиботан аватар за замовчуванням

01.01.1970 03:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини